package org.cloud.core.common.redis;

import lombok.Getter;

/**
 * @author Violet
 * @description redis 键前缀
 * @date 2021/5/23
 */
@Getter
public enum RedisPrefix {
    //验证码
    AUTH("authCode:"),
    //用户令牌
    USER_TOKEN("userToken:"),
    //帖子详情
    POST_DETAIL("postInfo:"),
    //帖子列表
    POST_LIST("posts:"),
    //评论列表
    COMMENT_LIST("comments:"),
    //评论数统计
    COMMENT_COUNT("commentCount:"),
    //某个用户的信息
    USER("user:"),
    //菜单列表
    MENU_LIST("menus:"),
    //某用户的粉丝列表
    FANS_LIST("fans:"),
    //某用户的反粉丝数
    FANS_COUNT("fansCount:"),
    //某用户的订阅列表
    SUBSCRIBE_LIST("subscribes:"),
    //某用户的订阅数
    SUBSCRIBE_COUNT("subscribesCount:"),
    //是否已点赞
    IS_LIKE("isLike:"),
    //是否已点踩
    IS_DISLIKE("isDisLike:");

    private final String prefix;

    RedisPrefix(String prefix) {
        this.prefix = prefix;
    }
}
